DOD Clearance
Sadiq Ahmed
Architect/Sr.NET Developer
shahmedg@gmail.com
https://www.linkedin.com/pub/sadiq-ahmed/b/366/238
Microsoft Certified Professional (MCP) with over 15+ years of proven and demonstrated experience in architecture, designing and
implementing multi-tier applications and system integration solutions using Microsoft/Open Source based tools in multiple domains
of Business Application, Artificial Intelligence, Image Processing, Finance, B2B, Operation Research, VoIP, Security Application
Forensics, SSL VPN, e-commerce, Social, Content management, Big Data, Financial products including enterprise Framework.
Technical Skills:
Architecture:
software architecture and conception, Architecture Patterns,
Service Oriented Architecture(SOA) and ESB.
Methodologies & Design:
Object Oriented Analysis & Designing(OOAD), SOLID, UML, Design
Patterns, SOA, Restful Architecture, MVC, Data modeling, RDMBS,
NoSQL (Document Oriented Database), System design, RUP , ORM,
Component-based Design, OWIN, SDLC, Scrum, ORM and Agile
methodology
Documentation for Process & Coordination:
Coding guidelines & Conventions ,HLDD & SLDD including Architectural
Design, Data Design, Interface Design, Use Case, Story, Business
Requirement, Technical Documentation, Functional Requirement ,End
User Manual, Deployment Guide, Delivery & Support Documentation etc
Databases:
MS-SQL Server 2014/2012/2008/2005/2000/6.5 / 7, Oracle, Access CE,
TOAD, DB2, IBM Studio, MySQL, MongoDB
Network & Protocol:
TCP/IP, UDP, DNS, FTP, SSL, SSH, POP3/SPOP3, SMTP/SSMTP,
IMAP/SIMAP, WebDev, HTTP/HTTPS, Named Pipe.
SIP ( G721, G 723, G729), H323, OData
Modelers: Visio, Rational Rose etc
Information Design: XML, XSLT 1.0/2.0
Quality assurance:
CMM Tools
Scripting & Markup Language: JavaScript, JQuery, JS Framework,
XML, HTML/HTML 5
Other:
Azure, AWS, MS Project, KendoUI , MS EntLib 4.0/3.1, AzMan, Microsoft
Front Page, Visual InterDev, Infragistic controls, Telerik Controls, WIX ,
MSI, Sand Castle, DevXpress, Dundas Chart, HttpAnalyzer, MS Chart,
LDAP, Newtonsoft, LINQPad, FxCop,Fiddler, Moq Framework, GitHub,
AutoMapper, Resharper
Programming:
C# ( 6/5/4.0/3.5 / 3.0 / 2.0 /1.1), C, C++ (STL), MS Visual C ( SDK
, MFC, ATL ) , Embedded Visual C and VB.Net
Technologies:
.Net Core/4.6/4.5/4.0/3.5/3.0/2.0/1.1 , ASP.NET, ASP.NET MVC
6/5/4/3 / 2 , WebAPI, EF 7/6/5/4.3/4,1, Aurelia JS , Typescript ,
WWF, WPF, Silverlight, LightSwitch, LINQ, WCF , SharePoint, EF
, NHibernate, AWS, Windows Azure, OData, COM / DCOM,
COM+, ActiveX, ADO.NET/ ADO, DOM, OLE, Web Service, MS
Reporting Services(SSRS), SSIS, MSChart, Crystal Report, SQL
Server Report Builder, ClickOnce, Remoting, PL/SQL,VSTO,
AJAX, XML, XSD, XPATH, VSTO, Win Form and Web Form
Certificate:
Microsoft Certified Professional in VC (Distributed application)
Security:
MS Identity, Secure-ID / Token+Server, RAS, PPTP, Firewalls,
SSL VPN, Forensics, SAML, WIF, OpenID, OpenID
Connect,OAuth2, ThinkTecker, NIST Security Controls
Configuration Management:
Microsoft Team Foundation (TFS), Microsoft Visual Source Safe
and PVCS Version Manager, SubVersion, GitHub.
IDE:
Visual Studio 2015/2013/2012/2010/2008/2005, Visual Studio
DotNet, Visual Studio 6.0, Kdev
Operating System:
Windows 8.1/8/7/XP/2000/2003/2008/2012/ NT / 98/CE, Linux
Office tools:
Office 365/2013/2010/XP/2000/97, MS Project, Outlook, Lotus
iNotes, Access, MS Word,
Professional Experience:
Company: Quantum Technology Inc [till now]
Designation: Architect/Sr.Developer
Environment: C# , .NET Core , ASP.NET MVC 7, ASP.NET, Aurelia js, Typescript , HTML 5, CSS bootstrap, JavaScript, EF 7,
WebAPI, Visual Studio 2015, LINQ, Windows Server 2012, SQL Server 2014, IIS, Visio , UML, TFS 2012,PL/SQL, JQuery, SharePoint 2013,
Azure
Client: USPSOIG (https://uspsoig.gov/ )
Project Name: Investigation (CRIMES#2, Helpline, SupportService)
· Architect, Design and Implement suit of Applications.
· Define and Implement multitier architecture for number of applications based on SOA, Domain Architecture, Interface based
programming , loose coupling , component etc
· Implement Authorization service based on claim based approach
· Coordination with different team members including guiding and assisting developers
· Defining technological choices and path
· Created technical artifacts for developer and general audience.
Company: MIL Corporation [Jun 2014 till May 2015]
Designation: Architect/Sr.Developer
Environment: C# , .NET 4.6/4.5 , ASP.NET MVC 6/5/4, ASP.NET WebForm, HTML 5, CSS bootstrap, JavaScript, OData Service, EF 7/6,
WebAPI, Visual Studio 2013/2014(CTP)/2015(Preview), LINQ, Windows Server 2012/2008, SQL Server 2012/2008,Entity Framework, IIS,
Visio 2007, UML, TFS 2012,PL/SQL, JQuery, ReSharper, MS Identity, OpenID, OpenID Connect, OAuth2, ThinkTecker, SharePoint 2013,
SSRS, SSIS, LightSwitch, Azure AD Premium, Office 365, EF 7, Knockout, AngularJS, Office 365 Biz application, SharePoint (App Model),
Mobile solution, Office App, NIST Sec control, MongoDB, AWS, Azure, OWIN/Katana
Client: Dept. of Commerce (http://trade.gov/ )
Project Name: ITA Knowledge Management Service BUS
· Architect, Design and Implement 1st ITA service bus based on pure SOA principles for Restful Web Services (REST API).
· Design and used NoSQL, Document Oriented Database, MongoDB as database storage system.
· Responsive Design is implanted using web standard like HTML5, JavaScript, JQuery and Bootstrap for different form factors like
Mobile , Tablet etc
· Code Review, Refactor, Code Measure
· Technical document is created on how to use KM Bus Service on COTS product like O365 and SharePoint 2013.
· Implementation of SaaS application for AppModel.
Client: Dept. of Commerce (http://trade.gov/ )
Project Name: Lotus Notes Migration
· Documentations of Technical Design Document, Non-Functional requirement, Framework Architecture, Best Practice, Tools etc
· Code Review, Refactor, Code Measure
· Research & prototyping for SSO, Identity, OpenID, OAuth, OAuth2, ThinkTecture, Azure AD Premium.
· Prototyping for multiple projects includes ASP.NET vNext, HTML5, JS framework/library, Rest API, OData service, EF6/7,SQL
Server, SP 2013
· Involve Business Process Reengineering to identity the existing business process for the new development.
· POC for RAD tools including Light Switch, Office App especially to cross communication via ODATA.
· R&D on security bench marking like NIST Security controls.
· Created reports using SSRS and did some initial work SSIS.
· Created ERD and Object Model
· Setting up & configure TFS, assigning role, creating Project Collection and its structure. Implement fully Agile Process so that it will
be used by developer, project manager, scrum master and BA.
· Involve in Technological & Architectural discussion.
Company: Quantum Leap Technology [Aug 2012 till May 2014]
Designation: Architect / Sr.NET Lead
Environment: C# , .NET 4.5/4.0/3.0 , ASP.NET MVC 4/5, ASP.NET WebForm, HTML 5, WCF, WPF , EF, WebAPI, LINQ, Windows 7/XP, SQL
Server, IIS,SQL Server, DB2, Oracle 11g, IBM Mainframe, EntityFramework, Visio 2007, UML, TFS 2010,PL/SQL, JQuery, JQueryUI,
Mobile solution, Telerik, ReSharper, VB.NET, SSRS, Visual Studio 2013/2012/2010.
Client: UNISSANT(for CHAP Inc)
Project Name: LINQ for Community Health Accreditation
· Produced Architectural & Design documents on existing system and new enhancement
· Implementing new features and fixing new features.
· As the database based on Graph theory, addressing performance tuning and memory optimization during development are always
major concerns.
· Implemented new and enhancing existing modules, web services and layers including DAL, BL and Web layers.
· Developed SOAP and REST based services using WCF & WebApi.
· Implemented UI controls for Metadata desktop application using WPF.
· Restructuring the application in terms of layers and tiers based new trends and best practices.
· Refactoring the code to code clean up, increase the readability and to improve the performance.
Client: Trilogy
Project Name: GAD for State of Maryland, Comptroller
· Consulted with systems users to plan, develop, evaluate and revise applications systems.
· Collected and analyzed data concerning manual processes and existing systems to determine the purpose of the system, work
methods used, cause and effect of problems and improvements needed.
· Implemented new solutions using .NET, SQL and other web-based languages.
· Involve Business Process Reengineering to find the need of new system based on existing business process & practices.
· Adding new modules of existing products.
· Identified possible best solutions to port legacy applications written in .NET 1.1 to a newer version.
· Developed systems documentation to include functional design, technical design, maintenance manual and user guides.
· Taking images of documents to convert documents/invoices into digital format.
· Performed emergency maintenance on applications systems and programs as required.
Company: Digital Terrain (formaly HiDef) (www.digitalterrain.com ) [Aug 2010 till July 2012]
Designation: Architect / Sr.NET Consultant
Environment: C# , .NET 4.5/4.0/3.0 , ASP.NET MVC 4/3/2, WCF , WebAPI, OData, Visual Studio 2010/2008, LINQ, Windows 7/XP, DB2,
Oracle 11g, IBM MainFrame, SQL Server, DB2 Studio, MySQL, MySQL Workbench, Visio 2007, UML, VSTO, TFS 2010,PL/SQL, JQuery, JQuery,
Ajax, Mobil based solution, Entity Framework 4.3/4.1, Unity Application Block 2.1 (UAB), SAML, WIF, Newtonsoft, MS Chart, SQL Server Report
Builder, NLog, Tomcat, Siebase, MS Enterprise Library, WIF, AWS, Windows Azure, IIS, AutoMapper, Fiddler, Membase,GitHub
Client: Hobsons(www.hobsons.com )
Project Name: CommonApp
· Defining domain based multi-tier Architecture
· Object Modeling for multiple layers
· Identifying Data Structures suitable for different component as Domain Objects, Entities, Data Contracts and ViewModel.
· Defining strategies for load balancing in the case of cloud service.
· Defining Architecture for Caching mechanism of large and conditional data on Presentation layer and syncing with Business tier to
execute conditional business rules residing on different servers.
· Defining database schema to accommodate both business requirements and technological challenges.
· Defining & implanting SOA to make consumable for our own presentation as well as make it generalize so that it can consume by 3rd
parties.
· SOA services developed based on SOAP as well as restful API Design.
· Preparing guidelines to use Best Practices for Business Layers, Presentation Layer especially MVC, Data Access Layer and
Database.
· Actively participated in requirement specification and brainstorming with business analysts
· Developed the solution end to end involving every tier.
· Monitoring application at every tier’s perspective especially T-SQL for Performance turning.
· Code Review and refactor the code based new requirements.
· Defined multi-tier Architecture and prepared conceptual designs of proposed new applications systems based on MVC and SOA.
· Prepared technical applications systems designs and project specifications detailing input, processes, output and controls using
narrative reports and systems design tools such as class diagrams, sequence diagrams and logical/physical data models.
Client: NFS (www.nscorp.com )
Product Name: NS.CTMS
Summary: Developing new generation web application for tracking shipment and way bill.
Activities involved:
· Define & implement multitier architecture for Web application.
·
· Defining the best practices for development, integration/deployment and QA teams.
· Define; gather requirement and Implement Authorization Engine to enforce authorization on ASP.NET MVC application without
conditional check on Web Application (of View/Controller or Model).
· Implement Web application, Web Services, Business tier, Data Access layer.
· Custom IoC for prototype while Unity 2.1 is used for final product.
· Define & Model database for Authorization Engine.
· R&D on the mobile application using XMAL/Silverlight and WPF technologies.
·
· Deployment, packaging and coordination with Webserver team
·
Integration with external Authentication web service.
Interaction with Business partners as well as BA, developers, tester, DBA and Operation teams
Client: Ford Foundation (www.fordfoundation.org )
Product Name: DashBoard (for charts)
Summary: Mockup and implementation of DashBoard for higher management to see the chart.
Activities involved:
· Mock up the chart
· Coordination with managers and Business analyst to gather the requirements.
· Implement pie, bar & column charts using MS chart
· Implement drill down functionality of charts.
· Implement dynamic preview chart.
·
Integrate DashBoard into existing application.
Client: Constellation(www.constellation.com )
Product Name: Renewal
Summary: To renew the existing customers account for next billing cycle.
Product Name: New Business
Summary: To enroll new customers and to provide the pricing based on state, region and other factors.
Summary: This application is based on ASP.MVC using WCF. It’s a pure combination of MVC and SOA.
Activities involved:
·
· Defined & Implemented application architecture to handshake MVC and SOA using ASP.NET and WCF respectively.
· Defined & Design object modeling using UML based on OO Methodologies.
· Implement the solution for Views, Controller, ViewModel, Model, DataContract, Business Layer, and Data Layer using LINQ for SP in
Oracle.
Architecture, Technical and Design (modeling) decisions for suites of application.
· SSO define and integrated by WIF
· Created and Consumed Web Services using WCF
·
Integrate with existing application.
Company: IT Vertical [Aug 2008 till July 2010]
Designation: Sr.NET Consultant/Architect
Environment: C# 3.5, .NET 3.5, ASP.NET, Visual Studio 2008, LINQ, WCF , WIF, WIX, Windows XP, Office Plug-ins, Dundas Chart , MS
Ent Lib 4.0, JQuery, JavaScript, Ajax toolkit, Oracle 11g, TomCat, Visio 2007,UML, IIS, HttpAnalyzer , TOAD, TFS,PL/SQL, Sharepoint ,
Office Plug-ins,DevXpress,SQL Server 2005, MS Unit Testing, FxCop,SubVersion,Crystal Report, PVCS , VSTS
Client: Thomson Reuters (www.thomsonreuters.com)
Product Name: Product Catalog (Stock Screener, Fund Screener)
Summary: Search for funds by selecting from the search and filter criteria’s based on account, ticker, asset class, fund family etc to
provide the quick and comprehensive view for clients and portfolio manager.
Product Name: PropGen
Summary: Thomson Reuters PropGen is an innovative sales proposal tool that allows you to create multi-asset investment proposals rich
in content within minutes picking the right mix of investments to match a client’s personal time horizon and risk tolerance can be
challenging. More…
Drafted Technical documents like High Level Design (HLD) for application by Tiers, Layers, Components wise along with interaction of
external distributed system based on SOA & Remoting
Product Name: Book Management
Summary: It works within the Thomson ONE framework and consists of a Book Dashboard or home page, allowing users to create
customized views into their book of business, optimized and presented in a consolidated fashion. View items such as commissions vs.
targets, commissions by account size, new money lists, cross-book asset, sector and security type allocation, top holdings, or top clients.
It possesses robust Book Query capabilities across vital data such as commissions, households, investors, accounts, and security
information. More…
Activities involved:
· Design & Implement above mentioned products using OO Methodologies.
· Use the Thomson Financial Framework to plug-into it.
· SOA Architecture was used to Implement & consume WCF services.
· Implemented Business Layers and Objects as per requirement and to lessen the computational time.
· Created Dynamic Queries and Views to accommodate in already defined Database to fulfill the client specific requirements.
· Supported and enhanced existing modules and integration with it.
Client: TTX (www.ttx.com)
Product Name: Cart Tracking & Billing System
Summary: Migrating cart tracking solution from Main Frame & Legacy application of VB.6 to .NET based web application.
Activities involved:
· Design & Implement 2 modules from end to end including Presentation, Service, Business and Data layers including stored
procedures.
· Developed Data Access Layer using DLINQ as well as Data Block of Enterprise Library.
· Implement & consume Web Service layer using WCF
·
·
Involved in requirement gathering and wire frame designing.
· Define strategy to convert legacy application written in VB 6 / VC into .NET 3.5 applications.
· Suggested & adopted best practices of .NET , Service Oriented Architecture , Object Oriented Design
·
Involved defining Architecture based on SOA and Design Pattern as per the requirement from legacy system to newly adopted
Enterprise Architecture
Integrate with legacy system to Microsoft based technologies like WCF,SQL Server, SharePoint, Office products etc
Client: Microsoft (www.microsoft.com)
Product Name: BPM (Framework)
Summary: BPM is the Microsoft forth coming framework for business automation. I involved in the development as well as in its design.
It based on agent based model where agent searches the Hosted information of work flow(s) and responds accordingly to central server.
Within 5 months versions 1.0 & 1.1 were released and deployed successfully in Production environment.
Activities involved:
·
·
Involved in the object oriented design and modeling of Framework using WCF and WWF technologies.
·
Framework was Architect, design and developed for multi-layer of web services based on SOA principles using WCF, communicating
with each other’s using different binding.
Identified Use Cases for Services, Business and Data Access Layer (DAL) layers
· Designed and implemented of business and data access components
· Implemented and consumed web services
· User Interface (UI) implementation of BPM Portal.
· Created deployment and release documents for both Testing and Deployment Team
· Requirement gathering and project planning of the project.
Company: WWSS [April 2007 till Aug 2008]
Designation: SDE/Sr.NET Consultant/Architect
Environment: C# 3.5/3.0/2.0, WCF, LINQ , ASP.NET ,AJAX, XML, XPATH, Enterprise Library 3.1, TFS, PVCS, NUnit, MS Unit Testing,
Visual Studio 2005/2008 , Infragistic components, Bloomberg API, Sand Castle, MSI, Click Once, SQL Server 2005 , Oracle , XP/Vista,
.NET 3.5/3.0/2.0/1.1, MS Build (scripting language) ,Visio 2007, UML,IIS
Client: Northern Trust (www.northerntrust.com )
Product Name: Trade Queue (TRQ)
Summary: This application developed to facilitate Portfolio Managers to get the information of Market Price based on CUSIPs and Shares
from Bloomberg. CUSIPS and Shares data imported from xls and proprietary files. After some processing based on business rules on the
data, proprietary’s files are sent back to business partners via email and FTP.
Product Names: XTR , Repo, nForm and IAM applications
Summary: Enhancing and fine tuning of the existing finance, trading and ecommerce solutions of Northern Trust. Diversified small
assignments were assigned for the implementation of User Interface (UI), Business layer as well as Unit Testing.
Product Name: NT Enterprise Library
Summary: Involved in the architecture, design and development of customize security components for Authorization. It was developed on
the top of MS Enterprise Library 3.1 for Security Application Block and Policy Injection Application Block. Support for both Declarative and
Imperative types of authorizations were implemented using AzMan.
Activities involved:
· Being the part of architecture team, my primary responsibility was to create the architecture. On the basis of its approval, implement
the solution based on Object Oriented Analysis & Design (OOAD) and .NET best practices.
· Designing and Implementation for Framework for application as well as infrastructure level
·
· Schema creation and configuration of AzMan for Role, Task and Operation for Windows user and groups.
· Developed Front end (UI) using custom control for both win form and web form.
· Implemented WCF web service and its client to facilitate declarative and imperative security in a SOA environment.
· Added the support of AzMan in WCF services.
· Designed and implemented library of FaultContract wrapper to provide the facility of exception handling over the SOAP wire and non
soap based protocols just like a conventional custom Exception class in a SOA
Involved in the design & development of components using Enterprise Library 3.1 of Security Application and Policy Injection Block.
· Designed and implemented reusable business and UI components.
· Created API documents from compiled dll and exe files using Reflection. It looked like MSDN style documentation.
· Created Setup programs
· Documented various documents including Design Document, Use cases and Architectural design
· Training and knowledge transfer to rest of team members.
·
· Project management and coordinating with clients to get the requirements.
· Implement LDAP to authenticate users.
Involved in assorted tasks of Unit Testing, Setup creation, Migration and Deployment to SYSTEM, UAT and PROD environments
including maintenance and support of developed applications
Client: Microsoft (www.microsoft.com)
Product Name: MSBuild
Summary: The Microsoft Build Engine is the build platform for Microsoft and Visual Studio. MSBuild is completely transparent irrespective
it’s internally processes and builds software.
Activities involved:
·
Involved in the development of MSBuild and convergence of existing Build Process.
· Migrated legacy build system to MSBuild
Company: CMA CGM (www.cma-cgm.com) [From Jan 2007 to April 2007]
Designation: Architect and Role: Application Architect
Environment: ASP.NET, C#, Win form and Web form, Web Services, AJAX, XML, XPATH, ADO.Net, MS Reporting Services, IIS,SQL
Server 2005, Visio, Visual Studio 2005,Windows XP/ 2000/Server 2003
Product Name: eServices
Summary: It is the web service project to facilitate eCommerce & CRM solution for tracking shipping order in their 400 offices around the
world.
Activities involved:
· Enhanced existing Architecture of legacy application to meet the requirement of Service Oriented Architecture (SOA)
·
· Actively participated in requirement specification and brainstorming with business analysts
· Worked on Windows forms and Web forms to interact with Business logic
· Re-modeling of previous modules
· Coordinated with SQA Team to develop more automatic testing instead of relying on manual procedures
· Documented recommended company standard and.NET based practices.
Involved in the end to end development life cycle of the project and played a key role in all phases of SDLC
Company: QL [From April 2006 to Dec 2006]
Designation: Sr. .Net Developer and Role: Architect and Project Lead
Environment: C#, Windows Form (Win Form), C/C++, VC++, ADO.Net, SQL Server 2005, Visual Studio 2005 on Windows XP.
Product Name: Time Tracker Terminal
Summary: It was the Time and Attendance product. It interfaced with hand held devices using 3rd party ActiveX control.
Activities involved:
·
· Gathering business requirements, writing specifications, creating working prototypes.
· Responsible for project task estimation, technical risk analysis and assigning schedules for the offshore team.
· Provided support various hardware and its data format
Involved in every stage of Software Development Life Cycle (SDLC).
· Designed and Implemented UI controls
Company: IST (www.istworld.com.pk) [From July 2004 to March 2006]
Designation: Architect and Role: Architect and Project Lead
Environment: C,C++, VC , C# , COM, Win Form (Windows Form), .NET, Web Form , ASP.Net, AJAX, XML, XPATH, ADO.Net, Web
Service, Javascript, IIS, Visual Studio 2005 , Visual Studio 6, SQL Server 2K , Windows XP/2000/Server 2003
Product Name: Forensic (http://www.eor.us/cyber_forensics.htm )
Summary: This was the security product. This agent based forensics solution provided the clarity and depth of visibility required to solve
problems before they occur — and gives IT manager’s up-to-the-minute visibility into every computer running on the network.
It was based on fundamental forensics steps.
1. Discover 2. Analyze 3. Research & Testing 4. Remediate 5. Safety Net 6. Report
Activities involved:
·
· Being an Architect, I was responsible to bring it from the concept into implemented solution.
·
·
·
Involved in the R&D (Research & Development) at various stages.
· Actively involved in product definition, scope and design.
· Mentor for junior development resources
· Explaining team members in solving complex problems and scenarios using proper techniques like monitoring suspicious activity in
OS by finding delta change from its initial state
Involved in Analysis to make features list and defining the scope of work with Milestones for different versions.
· Designed and Implemented statistical comparison procedures on xml schema to enhance the accuracy of results.
· Participate in code walk-through to produce the highly optimized code
· Designed multithreaded solution for scientific calculation of various algorithms as well as for socket programming.
· Data verification in Test lab to detects vulnerability in OS
· New Patch consumed based on vulnerabilities using web services
· Developed the rich user interface (UI) using customized controls and skin
· Coordination with offshore team
Company: Uffaq (www.uffaq.com) [From August 2002 to June 2004]
Designation: Sr. Developer and Role: Architect and Project Lead
Environment: C#, C/C++, Visual C++, Java (JMF), WinForm, VB 6, .NET ,VB.NET, ASP 3.0, ASP.NET, ADO.NET, XML, SQL Server 2K, Access,
Visual Studio 6, Visual Studio .NET, KDev, PHP, Apache, Linux , Active Directory, LDAP, JavaScript, VB Script, Windows 2000,PL/SQL,IIS
Product Name: SCNA (http://www.uffaq.com/scn.html)
Summary: SCNA is a Secure Cube Network Appliance. It’s a SSL VPN based product. Therefore, it doesn’t require thick client. It provides
the all functionalities like normal VPN using any web browser.
Product Name: SoftPhone (http://www.uffaq.com)
Summary: It’s VoIP application. It facilitates voice communication between PC to PC and PC to phone using SIP and H.323 protocols
Project Name: SHELL (sww.shell.com )
Summary: A portion of Shell company website regarding AOE
Project Name: AFAT ( www.afat.biz )
Summary: It was Web based project for Production Flow Analysis. It was based on Operation Research algorithm.
Activities involved:
·
·
·
Involved in Analysis and Research & Development (R&D) of the feature and scope for SSL VPN, VoIP, Operation research products
Primary responsibility was to make software architecture and designed.
· R&D on the feasibilities of voice communication using SIP, H.323 protocols corresponding codec like G729, G723.
· Implemented EFS (Encrypted File System) on Linux OS.
· Implemented functionality to work on SSL / TLS for many known protocols running on top of TCP & UDP like https, sftp etc.
· Implementation of cryptography operations.
· Analysis to gather product specification as per client requirements
· Designed and implemented core components
· Designed and Implemented user friendly User Interface (UI)
· Extensive testing on TCP and UDP packets to get the best results for VoIP
· Managed resources and transferred knowledge to junior staff
· Audited code and involved with Test and System Integration teams to create system verification plans and procedures
· Coordination with offshore team
Architecture was designed by considering numerous factors like computational power, time and accuracy of results.
Company: NeoVision (Pvt) Ltd.[ From May 2001 to July 2002]
Designation: Software Engineer III and Role: Project Manager, Tech Lead and Developer
Environment: C, C++, Visual C++, ATL, STL, MFC, ADO, VB 6,XML, ISAPI, Source Safe, SQL Server 2K, Oracle, Java Script, IIS, Visual
Studio 6, Windows 2K
Product Name: AERO
Involved in a complete Software Development Life Cycle (SDLC) of this new and abstract concept till its final release.
Project management and gathering project requirement
Summary: AERO stands for Automated Email Response Optimization. It uses the artificial intelligence (AI) in order to handle high volumes
of emails efficiently and reliably.
Project Name: AuditFlow
Summary: It was a web based auditing project for auditing firm.
Project Name: ITCS
Summary: It was for Invoice Tracking System.
Note: HRM and ITCS were small projects and started in the mid of AERO’s development.
Activities involved:
·
· Implement the AI algorithms of EKS “Enhance Keyword Search” for Word breaker, Learning and Similar suggested responses.
· Implemented Serial number generator and validation COM components for the AERO project.
· Implemented the Business logic
· Participated with SQA team in developing Simulator. Test Simulator was used find out accuracy, performance and learning patterns of
machine intelligence
Involved in the software architecture the project
· Responsible for assigning task, task estimation, technical risk analysis and assigning schedules
· Analysis of the project, finding the exact need and requirement from the client
· Defined and implemented XML schema
· Developed Middle Tiers COM components for ISAPI, XML Parser and Business Logic.
· Implemented design patterns including Adopter patterns to communicate xml on either side of business layers.
Company: CoreTechnologiesPk (www.coretechnologiespk.com) [From 10th Feb 2001 to April 2001]
Designation: Sr. Software Engineer and Role: Developer
Environment: C++, Visual C++ (MFC), Visual Interdev, FrontPage, ASP, Visual Studio 6, Windows 2000
Product Name: CoreImage (www.coretechnologiespk.com)
Summary: It was based on Image Processing. The theme of the project is to analysis the human DNA samples from the special type of
picture of blood. Information of DNA collected on the basis of different algorithms of Image processing.
Product Name: Logistic Website (www.coretechnologiespk.com)
Summary: It was a web-based logistic project.
Activities involved:
· Analysis, Designed and Development of the system
· Designed Entity Relationship Diagram (ERD)
· Implemented Graphical User Interface (GUI ) and supported back-end database for image processing
Company: IST www.istworld.com.pk [1st Feb 2000 to 9th Feb 2001]
Designation: Sr. Software Engineer and Role: Developer
Environment: C/C++, Visual C++(ATL, MFC), ASP, COM, IIS, Visual Source Safe , Visual Studio 6, Windows 95/98/NT4.0
Product Name: Dhandli (www.dhandli.com)
Summary: Word “Dhandli” means corruption. It was a web based project on social problems of society. The theme of the project was on
corruption and injustice in society so that those who caught in corruption should be imprisoned and their properties confiscated.
Product Name: Search Engine ( www.istworld.com.pk )
Summary: It provided the facility to navigate and search the desired electronics parts for CAE/CADfrom the internet.
Product Name: Part Navigator (www.partnavigator.com now it becomes www.precience.com )
Summary: Part Navigator was an e-business (ecommerce) product. It didn’t only support electronic software like OrCad, Viewlogic,
PADS30 etc but also provided the facility to search and navigate the desired electronic parts from the internet. I was responsible along with
other team member to successfully launch 2 versions of it.
Product Name: PCB Navigator (www.cadsoftsolutions.com now it becomes www.precience.com)
Summary: PCB Navigator was electronic software which supports both semantic and pads vendor.
Activities involved:
· Developed the logic and the customized algorithm for multithreaded business components.
· Implemented Parsers as a COM Component (Both in MFC as well as ATL)
· Implementation of efficient and reliable Graphical User Interface (GUI or commonly referred as UI) controls.
· Implemented feature to sync schematics proprietary format with our application formats.
· Coordinated with SQA team for accuracy of results, performance, memory and CPU utilization
· Assistance to juniors programmers
· Maintained and supported PCB Navigator
Education & Credentials:
Academic
1999 Master of Computer Science from University of Karachi
1996 BSc from (1st position in consecutive four semesters) Dept. of
Physics, University of Karachi
Technical Training
5-day developer training on Microsft.NET organized at Tribune by
Microsoft in 2003.
3 Months of OOP in C++ course from Computer College in 1998.
Attended three days Developer Conference organized by Microsoft in
2003 & 2005.
Certifications
2000 Microsoft Certified Professional in MS-Visual C 6.0
Distributed Applications.
TOGAF (in process)
Security Certification.
Seminars
Conducted various seminar at top notch University and ACM
Platform including KU, PAF-KIET and JUW
Teaching
I taught OOP, Visual Programming, MutiTier Programming, Data Structure and Computer Graphics as a visiting faculty in Universities like
KU, PAF-KIET and JUW.
Interests: Hiking, Mathematics subjects like Calculus, Differential Equation, Linear Algebra, Geometry etc